// .detals{
//     background-color
// }
.tips {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: $main_color;
    font-size: 30rpx;
}

.goods_list {
    background: #F9F9F9;
    border-radius: 20rpx;

    .main_img {
        width: 100rpx;
        height: 100rpx;
        flex-shrink: 0;
        border-radius: 10rpx;
        margin-right: 20rpx;
    }

    .goods_name {
        font-size: 28rpx;
        font-family: PingFang SC;
        font-weight: 500;
        color: #333333;
        overflow: hidden;
        max-width: 320rpx;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .info {
        height: 100rpx;
        display: flex;
        flex-direction: column;
    }

    .price {
        margin-left: auto;
        color: #ed5a25;
        flex-shrink: 0;
    }

    .nums {
        font-size: 24rpx;
        font-family: PingFang SC;
        font-weight: 400;
        color: #333333;
        margin-top: auto;
    }
}

.w100 {
    width: 100%;
}

.h100 {
    height: 100%;
}

.cu-item {
    &.box_fee {
        min-height: 60rpx !important;

        &::after {
            display: none;
            border-bottom-width: 0px;
        }

        .action {
            // background: #faa;

        }
    }
}

.jiqu {
    background: #fff;

    .add {
        margin-left: auto;
        width: 199rpx;
        height: 68rpx;
        background: #FF4C4D;
        border-radius: 34px;
        font-size: 28rpx;
        font-family: PingFang SC;
        font-weight: 400;
        color: #FFFFFF;
        justify-content: center;
    }

    .spec {
        margin-top: 0px;
        border: 1rpx solid #EEEEEE;
        border-radius: 20rpx;
        margin: 20rpx;
        padding: 20rpx;
        position: relative;
        overflow: unset;
        .del {
            width: 40rpx;
            height: 40rpx;
            color: #fff;
            background: #FF4C4D;
            position: absolute;
            border-radius: 100rpx;
            top: -20rpx;
            left: -20rpx;
            // z-index: 2;
            justify-content: center;
            font-weight: 900;

        }

    }

    .item {
        border: 0px solid #fff;
        padding: 0px !important;
    }

    .cu-list.menu>.item:after {
        border: 0px solid #fff;

    }

    .nums {
        width: 300rpx;
        border: 1rpx solid #F7F5F6;
        border-radius: 4rpx;
        justify-content: space-between;

        .jia,
        .jian {
            width: 70rpx;
            height: 70rpx;
            background: #F7F5F6;
            flex-shrink: 0;
            justify-content: center;
            font-size: 50rpx;

        }

        input {
            text-align: center;
        }
    }

    .code {
        width: 450rpx;
        height: 74rpx;
        background: #F9F9F9;
        border-radius: 10rpx;
        padding-left: 20rpx;
        font-size: 30rpx;
        font-family: PingFang SC;
        font-weight: 400;
        // color: #D1D1D1;
    }
}
.filter{
    filter: grayscale(1);
}

switch.blue[checked] .wx-switch-input,
checkbox.blue[checked] .wx-checkbox-input,
radio.blue[checked] .wx-radio-input,
switch.blue.checked .uni-switch-input,
checkbox.blue.checked .uni-checkbox-input,
radio.blue.checked .uni-radio-input {
	background-color: $main_color!important;
	border-color: $main_color !important;
	color: #ffffff !important;
}

.storeType{
    height: 80rpx;
    background-color:#fff;
    border-radius: 30rpx 30rpx 0 0;
    justify-content: space-around;
    .item{
        width: 50%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 32rpx;
        font-weight: 900;
        &.cur{
            background:$main_color;
            color: #fff;

        }
    }
}